// 类型9： 元组  [tʌpl]
let goodsArr: [number, string];
// 代表数组的长度和数组指定元素的类型
goodsArr = [1, 'hello'] 
// goodsArr = ['hello', 1]  // X

let goodsList: [string, number][];
goodsList = [
    ['苹果', 3.5],
    ['香蕉', 6]
]

// 类型10:  可枚举  enum
// enum 关键字，用于定义可枚举的类型
// Gender 可枚举的这个类型名称 - 自定义名称
// man, woman  可选值
enum Gender {
    // 默认被编译出来的值从索引0开始
    // man, woman, secrect, chenwei
    // 如果索引发生变化，则后续的也会变化
    // man = 8, woman, secrect, chenwei
    // 如果改的内容非数字，则需要全部更改
    man = '男', 
    woman = '女', 
    secrect = '保密', 
    chenwei = '猛男'
}
// 定义数据
let hero: object = {
    name: '陈伟',
    gender: Gender.chenwei
}

console.log(Gender.woman);

